/*-----------------------------------------
 	Desenvolvido por Victor Queiroga
-----------------------------------------*/

img{
    border: none;
}
body{

}

#super{
    width : 1075px;
    margin: 0px auto;
    /*border: 6px double orange;*/
    background-color: #F0FFFF;
}

#super .clear_up_cabecalho{
    margin:auto;
    height: 1px;
}

#super .clear_sub_cabecalho{
    height: 1px;
}

#super .clear_right_menu{
    height:200px;
    width: 15px;
    float: left;
}

#super .clear_conteudo_up{
    float: left;
    width: 300px;
    /* height: 6px;*/
}

#cabecalho{
    width: 1069px;
    background-image:url(../../imagens/admin/banner_cabecalho.png);
    background-repeat:no-repeat;
    height:170px;
}
#cabecalho #status_login_usuario{
    float: right;
    margin-top: 120px;
    margin-right: 100px;
    color: #fff;
    font-size: 13pt;
}
#cabecalho a img{
    border: none;
}
#menu{
    width:205px;
    margin-left: 10px;
    float: left;
}
#menu .corpo_menu{
    width:205px;
    background-image: url(../../imagens/admin/menu_corpo.png);
    background-repeat: repeat-y;
    padding-top:20px;
    padding-left: 15px;
    min-height: 70px;
}
#menu .titulo_menu{
    background-image: url(../../imagens/admin/menu_titulo.png);
    background-repeat: no-repeat;
    height: 75px;
    width: 220px;
    font-family: "Lucida Calligraphy";
    font-size:14pt;
    color: white;
}
#menu .titulo_menu .clear_titulo_menu_up{
    height: 30px;
    width:100%;
    float: left;
}
#menu .titulo_menu .clear_titulo_menu_left{
    float: left;
    height:50%;
    width: 100px;
}
#menu a{
    text-decoration: none;
    vertical-align: middle;
}
#menu .corpo_menu a .botao_menu {
    background-image: url(../../imagens/admin/menu_botao2.png);
    background-repeat: no-repeat;
    height: 41px;
    /*margin-top: 3px;*/
    margin-left: 5px;
    text-align: center;
    width:160px;
    font-family: "arial";
    font-weight:bold;
    text-align:center;
    color: white;
    padding-top: 15px;
    padding-left: 0px;
    padding-right: 20px;
}
#menu .corpo_menu a .botao_menu:hover{
    background-image: url(../../imagens/admin/menu_botao3.png);
    width:160px;
}
#menu .corpo_menu a .botao_menu .span{
    vertical-align:middle;
    /*float:left;*/
    margin-left:40px;
    margin-right: 0px;
}
#menu .corpo_menu a .botao_menu .icone_menu{
    float: right;
    margin-right: 0px;
    margin-top: 3px;
}
#menu .menu_rodape{
    background-image: url(../../imagens/admin/menu_rodape.png);
    background-repeat: no-repeat;
    height: 30px;
    width: 220px;
}
#conteudo{
    width:835px;
    margin-top: 0px;
    float:left;
    clear: right;
}
#conteudo #div_erros{
    float: left;
    width: 400px;
}
#conteudo .clear_erros_left{
    height: 40px;
    width: 220px;
    float: left;
}
#conteudo table.erros{
    width: 400px;
    padding-left: 0px;
    border: 1px outset #006699;
    float: left;
}
#conteudo table tr.erro{
    background-color: #ff6600;
    color: white;
    font-family: "Bookman old Style";
    font-size: 12pt;
}
#conteudo #lista{
    width: 800px;
    padding: 0px;
    float: left;
    border: none;
}
#conteudo #lista table{
    width: 800px;
    float: left;
}
#conteudo #lista table tr th{
    font-family: "arial";
    font-size:10pt;
    border: 1px outset white;
    color: white;
    background-image:url("../../imagens/admin/barra.png");
    background-repeat: repeat-x;
}
#conteudo #lista table tr td{
    background-color: #E0FFFF;
    text-align: center;
    border: 1px outset white;
    font-family: arial;
    font-size: 10pt;
}
#conteudo #lista form#frmDeletar table{
    border: none;
}
#conteudo #lista form#frmDeletar table tr td ul{
    margin: 0px;
    list-style: none;
}
#conteudo #lista form#frmDeletar table tr {
    height: 20px;
}
#conteudo #lista form#frmDeletar table tr td.lista_opcoes {
    border: none;
    background-color: #FFA54F;
    padding-bottom: 5px;
}
#conteudo #lista form#frmDeletar table tr td ul li.opcoes {
    text-decoration: none;
}
#conteudo #lista form#frmDeletar table tr td ul li.opcoes a{
    text-decoration: none;
}
#conteudo #lista form#frmDeletar table tr td ul li.opcoes img{
    margin-left: 70px;
    float: left;
}
#conteudo #lista form#frmDeletar table tr td ul li.opcoes span{
    color: #005294;
    float: left;
}
#conteudo #lista form#frmDeletar table tr td ul li.opcoes span:hover{
    color: white;
}

#conteudo .mensagem_erro{
    background-image: url("../../imagens/admin/error_box.png");
    font-family: "Lucida Calligraphy";
    font-size:14pt;
    width: 390px;
    height: 230px;
    background-repeat: no-repeat;
    float: left;
}
#conteudo #opcoes_lista{
    width: 800px;
    float: left;
}
#conteudo #opcoes_lista table tr td{
    font-family: arial;
    font-size: 10pt;
    font-style: oblique;
}
#conteudo #opcoes_lista form {
    border: none;
    width: 800px;
    float: left;
}
#conteudo #opcoes_lista form .filtragem{
    width: 800px;
    border: none;
    float: left;
}
#conteudo #opcoes_lista form .filtragem tr.linhas_filtro{
    height: 35px;
}
#conteudo #opcoes_lista form  .filtragem .titulo_pesquisa th{
    font-family: arial;
    font-size:10pt;
    background-image:url("../../imagens/admin/barra.png");
    color: white;
    padding: 6px;
    vertical-align: middle;
}

#conteudo #opcoes_lista form .filtragem tr td.nome1{
    background-color: #E0FFFF;
    text-align: left;
    padding-left: 5px;
    width: 60px;
    font-weight: bold;
    border-top: 1px outset white;
    border-bottom: 1px outset white;
}
#conteudo #opcoes_lista form .filtragem tr td.valor1{
    background-color: #E0FFFF;
    text-align: left;
    border: 1px outset white;
    border-left: none;
}
#conteudo #opcoes_lista form .filtragem tr td.nome2{
    background-color: #f6f6f6;
    text-align: left;
    padding-left: 5px;
    width: 60px;
    font-weight: bold;
    border-top: 1px outset white;
    border-bottom: 1px outset white;
}
#conteudo #opcoes_lista form .filtragem tr td.valor2{
    background-color: #f6f6f6;
    text-align:left;
    border: 1px outset white;
    border-left: none;
}
#conteudo #opcoes_lista form .filtragem tr input.valor{
    background-image: url("../../imagens/admin/input_text.png");
    background-repeat: repeat-x;
    border: 2px groove white;
    color: #3778AE;
    height: 20px;
}
#conteudo #opcoes_lista form .filtragem tr td input.pesquisar{
    background-image: url("../../imagens/admin/botao1.png");
    border: 2px outset gainsboro;
    /*font-family: "Lucida Calligraphy";*/
    font-size: 12pt;
    color: white;
    background-repeat: repeat-x;
    width: 93px;
    height: 35px;
}
#conteudo #opcoes_lista form .filtragem tr.linha_submeter{
    height: 40px;
}
#conteudo #opcoes_lista form .filtragem tr td input.pesquisar:hover{
    background-image: url("../../imagens/admin/botao2.png");
    border: 2px inset gainsboro;
    background-repeat: repeat-x;
}
#conteudo .titulo_conteudo{
    height: 50px;
    width: 835px;
}
#conteudo .titulo_conteudo .titulo_conteudo_esq{
    background-image: url("../../imagens/admin/titulo_conteudo_esq.png");
    background-repeat: no-repeat;
    float:left;
    width: 18px;
    height: 55px;
}
#conteudo .titulo_conteudo .titulo_conteudo_meio{
    background-image: url("../../imagens/admin/titulo_conteudo_meio.png");
    background-repeat: repeat-x;
    text-align: center;
    font-family: "Lucida Calligraphy";
    font-size:14pt;
    color: white;
    padding-top: 15px;
    width: 793px;
    height : 45px;
    float: left;
}
#conteudo .titulo_conteudo .titulo_conteudo_dir{
    background-image: url("../../imagens/admin/titulo_conteudo_dir.png");
    background-repeat:no-repeat;
    float: left;
    width: 20px;
    height: 55px;
}
#conteudo .formulario{
    background-color: #F0FFFF;
    width: 650px;
    float: left;
}
#conteudo .formulario fieldset{
    padding: 0px;
    border: 2px solid white;
    float: left;
}
#conteudo .formulario table{
    background-color: #C6E2FF;
    width: 650px;
}
#conteudo .formulario table .nome_valor{
    background-color:#F0F8FF;
}
#conteudo .formulario table tr.nome_valor td #caixa{
    font-family: "Lucida Calligraphy";
    background-color: #FFA54F;
}
#conteudo .formulario table .nome_valor input{
    border: 2px groove white;
    background-image: url("../../imagens/admin/input_text.png");
}
#conteudo .formulario table tr.linha_submeter {
    height: 45px;
}
#conteudo .formulario table .form_titulo{
    background-image:url("../../imagens/admin/barra.png");
    background-repeat:repeat-x;
    font-family: "arial";
    text-align: center;
    height: 30px;
    color: white;
}
#conteudo .formulario table tr .nome{
    font-family: "arial";
    font-size: 12pt;
    text-align: right;
    background-color: #1E90FF;
    color: white;
    padding: 5px;
}
#conteudo .formulario table tr td .form_submit{
    background-image: url("../../imagens/admin/botao1.png");
    color: white;
    font-family: arial;
    font-size: 12pt;
    border: 2px outset white;
    width: 93px;
    height: 35px;
}
#conteudo .formulario table tr td .form_submit:hover{
    background-image: url("../../imagens/admin/botao2.png");
    border: 2px inset white;
}

/*
#dialog .form_titulo  {
    background-image: url("../../imagens/admin/barra.png");
    text-align: center;
    font-family: "Bernard MT Condensed";
    font-size:14pt;
    color: white;
    border: 1px outset white;
}
#dialog table{
    border: 1px outset white;
}
#dialog table tr td.nome{
    background-color: #1E90FF;
    width: 200px;
    font-family: arial;
    font-size: 12pt;
    color: white;
    text-align: center;
    border: 1px outset white;
}
#dialog table tr td.valor{
    background-color: #F0F8FF;
    text-align: center;
    border: 1px outset white;
}
#dialog table tr td.valor input#descricao-categ{
    background-image: url("../../imagens/admin/input_text.png");
    font-family: arial;
    font-size: 12pt;
    text-align: center;
    background-repeat: repeat-x;
    border: 2px groove white;
}
#dialog table tr input#enviar-categoria.submeter{
    background-image: url("../../imagens/admin/botao1.png");
    background-repeat: repeat-x;
    font-family: arial;
    font-size: 12pt;
    color: white;
    border: 2px outset white;
    width: 93px;
    height: 35px;
}
#dialog table tr input#enviar-categoria.submeter:hover{
    background-image: url("../../imagens/admin/botao2.png");
    border: 2px inset white;
}
*/
#conteudo #paginacao{
    width: 830px;
    height: 30px;
    padding: 10px;
    clear: both;
}

#conteudo #paginacao #clear_left_paginacao{
    height: 15px;
    width: 280px;
    float: left;
}
#conteudo #paginacao table{
    margin: auto;
}
#conteudo #paginacao table tr td{
    color: white;
    background-image: url("../../imagens/admin/botao_paginacao2.png");
    background-repeat: no-repeat;
    padding: 0px;
    text-align: center;
    width: 29px;
    height: 29px;
}
#conteudo #paginacao table tr td.ativo {
    color: white;
    background-image: url("../../imagens/admin/botao_paginacao.png");
    background-repeat: no-repeat;
    text-align: center;
}
#conteudo #paginacao table tr td:hover {
    background-image:url("../../imagens/admin/botao_paginacao3.png");
    background-repeat: no-repeat;
    text-align: center;
}

#conteudo #paginacao table tr td a{
    text-decoration: none;
    color: white;
    font-family: "Bernard MT Condensed";
    font-size: 11pt;
    padding: 5px;
    margin: 0;
    width: 29px;
    height: 29px;
}
#conteudo #paginacao table tr td a:hover{
    color: #005294;

}
#clear_up_rodape{
    float: left;
    height: 5px;
    width: 950px;
}
#rodape{
    width:100%;
    height:120px;
    background-image:url("../../imagens/admin/banner_rodape.png");
    background-repeat:no-repeat;
    margin-left: 5px;
    clear: both;
}
